package com.auxgroup.hr.front.dao.domain;

import javax.persistence.*;
import java.util.Date;

/**
 * 招聘需求审批表
 */
@Entity
@Table(name = "PS_C_WF_REC_HDR")
public class PsCWfRecHdr extends AbsWfEmplDomain {

    @Column(name = "C_WF_REC_RES")//招聘负责人
    private String cWfRecRes;
    @Column(name = "C_REC_DEPTID")//需求部门
    private String cRecDeptid;
    @Column(name = "C_REC_DPT_FULLNAME")//需求部门名称
    private String cRecDptFullname;
    @Column(name = "C_REC_DPT_FULL")//部门简称
    private String cRecDptFull;
    @Column(name = "C_XFR_SETID_DEPT")//异动后集合ID
    private String cXfrSetidDept;
    @Column(name = "C_REC_PEONM")//需求人数 Number
    private Integer cRecPeonm;
    @Column(name = "C_REC_JOBCODE")//需求岗位
    private String cRecJobcode;
    @Column(name = "C_REH_JOBCODE_DESC")//需求岗位描述
    private String cRehJobcodeDesc;
    @Column(name = "C_REC_JOB_LEVEL")//岗位职等
    private String cRecJobLevel;
    @Column(name = "C_REC_EXPERIENCE")//工作经验
    private String cRecExperience;
    @Column(name = "C_XFR_DEPTID")//异动后部门
    private String cXfrDeptid;
    @Column(name = "C_DRFT_JOBLVL")//录用岗位职等
    private String cDrftJoblvl;
    @Column(name = "C_REC_JOB_LEVEL_P")//通用晋升标准职等
    private String cRecJobLevelP;
    @Column(name = "C_REC_SUPERVISOR")//直接上级
    private String cRecSupervisor;
    @Column(name = "C_REC_REG_DT")//希望到岗时间 Date
    @Temporal(TemporalType.DATE)
    private Date cRecRegDt;
    @Column(name = "C_REC_CATGORY")//招聘类别
    private String cRecCatgory;
    @Column(name = "C_REC_AUTH")//编制情况
    private String cRecAuth;
    @Column(name = "C_REC_NATURE")//招聘性质
    private String cRecNature;
    @Column(name = "C_REC_REMARK")//备注说明
    private String cRecRemark;
    @Column(name = "C_REC_EDUCATION")//学历
    private String cRecEducation;
    @Column(name = "C_REC_MAJOR")//专业
    private String cRecMajor;
    @Column(name = "C_REC_UNDERLING")//直接上级下属人数
    private String cRecUnderling;
    @Column(name = "C_REC_AUTH_DESC")//部门编制使用情况
    private String cRecAuthDesc;
    @Column(name = "C_XFR_DEPT_NAME")//异动部门名称
    private String cXfrDeptName;
    @Column(name = "C_REC_OTHER")//其他
    private String cRecOther;
    @Column(name = "C_WF_REC_LONG1")//岗位要求
    private String cWfRecLong1;
    @Column(name = "C_WF_REC_LONG2")//经验要求
    private String cWfRecLong2;
    @Column(name = "C_WF_REC_LONG3")//主要职责
    private String cWfRecLong3;

    @Override
    public void baseInit(AbsWfEmplDomain source) {

    }

    public String getcWfRecRes() {
        return cWfRecRes;
    }

    public void setcWfRecRes(String cWfRecRes) {
        this.cWfRecRes = cWfRecRes;
    }

    public String getcRecDeptid() {
        return cRecDeptid;
    }

    public void setcRecDeptid(String cRecDeptid) {
        this.cRecDeptid = cRecDeptid;
    }

    public String getcRecDptFullname() {
        return cRecDptFullname;
    }

    public void setcRecDptFullname(String cRecDptFullname) {
        this.cRecDptFullname = cRecDptFullname;
    }

    public String getcRecDptFull() {
        return cRecDptFull;
    }

    public void setcRecDptFull(String cRecDptFull) {
        this.cRecDptFull = cRecDptFull;
    }

    public String getcXfrSetidDept() {
        return cXfrSetidDept;
    }

    public void setcXfrSetidDept(String cXfrSetidDept) {
        this.cXfrSetidDept = cXfrSetidDept;
    }

    public Integer getcRecPeonm() {
        return cRecPeonm;
    }

    public void setcRecPeonm(Integer cRecPeonm) {
        this.cRecPeonm = cRecPeonm;
    }

    public String getcRecJobcode() {
        return cRecJobcode;
    }

    public void setcRecJobcode(String cRecJobcode) {
        this.cRecJobcode = cRecJobcode;
    }

    public String getcRehJobcodeDesc() {
        return cRehJobcodeDesc;
    }

    public void setcRehJobcodeDesc(String cRehJobcodeDesc) {
        this.cRehJobcodeDesc = cRehJobcodeDesc;
    }

    public String getcRecJobLevel() {
        return cRecJobLevel;
    }

    public void setcRecJobLevel(String cRecJobLevel) {
        this.cRecJobLevel = cRecJobLevel;
    }

    public String getcRecExperience() {
        return cRecExperience;
    }

    public void setcRecExperience(String cRecExperience) {
        this.cRecExperience = cRecExperience;
    }

    public String getcXfrDeptid() {
        return cXfrDeptid;
    }

    public void setcXfrDeptid(String cXfrDeptid) {
        this.cXfrDeptid = cXfrDeptid;
    }

    public String getcDrftJoblvl() {
        return cDrftJoblvl;
    }

    public void setcDrftJoblvl(String cDrftJoblvl) {
        this.cDrftJoblvl = cDrftJoblvl;
    }

    public String getcRecJobLevelP() {
        return cRecJobLevelP;
    }

    public void setcRecJobLevelP(String cRecJobLevelP) {
        this.cRecJobLevelP = cRecJobLevelP;
    }

    public String getcRecSupervisor() {
        return cRecSupervisor;
    }

    public void setcRecSupervisor(String cRecSupervisor) {
        this.cRecSupervisor = cRecSupervisor;
    }

    public Date getcRecRegDt() {
        return cRecRegDt;
    }

    public void setcRecRegDt(Date cRecRegDt) {
        this.cRecRegDt = cRecRegDt;
    }

    public String getcRecCatgory() {
        return cRecCatgory;
    }

    public void setcRecCatgory(String cRecCatgory) {
        this.cRecCatgory = cRecCatgory;
    }

    public String getcRecAuth() {
        return cRecAuth;
    }

    public void setcRecAuth(String cRecAuth) {
        this.cRecAuth = cRecAuth;
    }

    public String getcRecNature() {
        return cRecNature;
    }

    public void setcRecNature(String cRecNature) {
        this.cRecNature = cRecNature;
    }

    public String getcRecRemark() {
        return cRecRemark;
    }

    public void setcRecRemark(String cRecRemark) {
        this.cRecRemark = cRecRemark;
    }

    public String getcRecEducation() {
        return cRecEducation;
    }

    public void setcRecEducation(String cRecEducation) {
        this.cRecEducation = cRecEducation;
    }

    public String getcRecMajor() {
        return cRecMajor;
    }

    public void setcRecMajor(String cRecMajor) {
        this.cRecMajor = cRecMajor;
    }

    public String getcRecUnderling() {
        return cRecUnderling;
    }

    public void setcRecUnderling(String cRecUnderling) {
        this.cRecUnderling = cRecUnderling;
    }

    public String getcRecAuthDesc() {
        return cRecAuthDesc;
    }

    public void setcRecAuthDesc(String cRecAuthDesc) {
        this.cRecAuthDesc = cRecAuthDesc;
    }

    public String getcXfrDeptName() {
        return cXfrDeptName;
    }

    public void setcXfrDeptName(String cXfrDeptName) {
        this.cXfrDeptName = cXfrDeptName;
    }

    public String getcRecOther() {
        return cRecOther;
    }

    public void setcRecOther(String cRecOther) {
        this.cRecOther = cRecOther;
    }

    public String getcWfRecLong1() {
        return cWfRecLong1;
    }

    public void setcWfRecLong1(String cWfRecLong1) {
        this.cWfRecLong1 = cWfRecLong1;
    }

    public String getcWfRecLong2() {
        return cWfRecLong2;
    }

    public void setcWfRecLong2(String cWfRecLong2) {
        this.cWfRecLong2 = cWfRecLong2;
    }

    public String getcWfRecLong3() {
        return cWfRecLong3;
    }

    public void setcWfRecLong3(String cWfRecLong3) {
        this.cWfRecLong3 = cWfRecLong3;
    }
}
